package com.gh.elm.main;

import com.gh.elm.model.Menu;
import com.gh.elm.model.Order;
import com.gh.elm.model.Sys;
/*
 * 程序入口
 */
public class Main {
	public static void main(String[] args) {
		Sys elm = new Sys();
		
		//登录菜单；
		for (int i = 0; i < 3; i++) {
			if (elm.showLoginMenu()) {
				while(true){
					//进入到主菜单；
					int choice = elm.shoMenu();
					//用户请输入选项；
					switch (choice) {
					case 1:
						//订餐
						//显示菜单
						Menu menu = new Menu();
						menu.findAll(elm);
						//用户输入要点的菜；
						break;
					case 2:
						//查询订单
						//这个订单对象只提供调用方法的功能；
						Order order = new Order();
						order.findAll(elm.getOrders());
						break;
					case 3:
						//签收订单
						//先打印出所有的订单
						Order corder = new Order();
						corder.findAll(elm.getOrders());
						//用户输入要签收订单的编号：并且修改状态
						elm.changeOrder();
						
						break;
					case 4:
						//删除订单
						//先打印出所有的订单
						Order dorder = new Order();
						dorder.findAll(elm.getOrders());
						//输入要删除的订单编号：
						elm.deleteOrder();
						
						break;
					case 5:
						//点赞数
						//显示菜单
						Menu menu1 = new Menu();
						menu1.findMenu(elm);
						elm.giveOrder();
						break;
					case 6:
						//退出
						
						System.exit(0);
						
					default:
						break;
					}
					
				}
			}
		}
	}
}
